package com.hljx.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 病案首页基本信息档
 * </p>
 *
 * @author cw
 * @since 2023-10-31
 */
@Getter
@Setter
@TableName("mrmsbase")
public class Mrmsbase extends SplitTableName {

    /**
     * INPATIENT_NO
     */
    @TableField("INPATIENT_NO")
    private String inpatientNo;

    /**
     * 住院病历号
     */
    @TableField("PATIENT_NO")
    private String patientNo;

    /**
     * 门诊病历号
     */
    @TableField("CARD_NO")
    private String cardNo;

    /**
     * 姓名
     */
    @TableField("NAME")
    private String name;

    /**
     * 性别
     */
    @TableField("SEX")
    private String sex;

    /**
     * 出生日期
     */
    @TableField("BIRTHDAY")
    private LocalDateTime birthday;

    /**
     * 国家
     */
    @TableField("COUN_CODE")
    private String counCode;

    /**
     * 民族
     */
    @TableField("NATION_CODE")
    private String nationCode;

    /**
     * 职业
     */
    @TableField("PROF_CODE")
    private String profCode;

    /**
     * 血型编码
     */
    @TableField("BLOOD_CODE")
    private String bloodCode;

    /**
     * 婚否
     */
    @TableField("MARI")
    private String mari;

    /**
     * 地区来源
     */
    @TableField("IN_SOURCE")
    private String inSource;

    /**
     * 家庭住址
     */
    @TableField("HOME_ADD")
    private String homeAdd;

    /**
     * 家庭电话
     */
    @TableField("HOME_TEL")
    private String homeTel;

    /**
     * 住址邮编
     */
    @TableField("HOME_ZIP")
    private String homeZip;

    /**
     * 单位地址
     */
    @TableField("WORK_NAME")
    private String workName;

    /**
     * 单位电话
     */
    @TableField("WORK_TEL")
    private String workTel;

    /**
     * 单位邮编
     */
    @TableField("WORK_ZIP")
    private String workZip;

    /**
     * 联系人
     */
    @TableField("LINKMA_NAME")
    private String linkmaName;

    /**
     * 与患者关系
     */
    @TableField("RELA_CODE")
    private String relaCode;

    /**
     * 联系电话
     */
    @TableField("LINKMAN_TEL")
    private String linkmanTel;

    /**
     * 联系地址
     */
    @TableField("LINKMAN_ADD")
    private String linkmanAdd;

    /**
     * 门诊诊断
     */
    @TableField("CLINIC_ICD")
    private String clinicIcd;

    /**
     * 诊断名称
     */
    @TableField("CLINIC_ICDNM")
    private String clinicIcdnm;

    /**
     * 入院日期
     */
    @TableField("IN_DATE")
    private LocalDateTime inDate;

    /**
     * 入院科室代码
     */
    @TableField("DEPT_IN")
    private String deptIn;

    /**
     * 入院科室名称
     */
    @TableField("DEPT_INNM")
    private String deptInnm;

    /**
     * 入院来源
     */
    @TableField("IN_AVENUE")
    private String inAvenue;

    /**
     * 入院状态
     */
    @TableField("IN_CIRCS")
    private String inCircs;

    /**
     * 确诊日期
     */
    @TableField("DIAG_DATE")
    private LocalDateTime diagDate;

    /**
     * 手术日期
     */
    @TableField("OPER_DATE")
    private LocalDateTime operDate;

    /**
     * 出院日期
     */
    @TableField("OUT_DATE")
    private LocalDateTime outDate;

    /**
     * 出院主诊断
     */
    @TableField("ICD_CODE")
    private String icdCode;

    /**
     * 出院科室代码
     */
    @TableField("DEPT_CODE")
    private String deptCode;

    /**
     * 出院科室名称
     */
    @TableField("DEPT_NAME")
    private String deptName;

    /**
     * 转归代码 01治愈，02好转，03未愈，04死亡，05其它
     */
    @TableField("ZG")
    private String zg;

    /**
     * 死亡日期
     */
    @TableField("DEAD_DATE")
    private LocalDateTime deadDate;

    /**
     * 死亡外因
     */
    @TableField("DEAD_REASON")
    private String deadReason;

    /**
     * 住院次数
     */
    @TableField("IN_TIMES")
    private Short inTimes;

    /**
     * X光号
     */
    @TableField("X_NUMB")
    private String xNumb;

    /**
     * CT号
     */
    @TableField("CT_NUMB")
    private String ctNumb;

    /**
     * MRI号
     */
    @TableField("MRI_NUMB")
    private String mriNumb;

    /**
     * 病理号
     */
    @TableField("PATH_NUMB")
    private String pathNumb;

    /**
     * 门急_入院符合
     */
    @TableField("CE_PI")
    private String cePi;

    /**
     * 入出_院符合
     */
    @TableField("PI_PO")
    private String piPo;

    /**
     * 术前_后符合
     */
    @TableField("OPB_OPA")
    private String opbOpa;

    /**
     * 临床_X光符合
     */
    @TableField("CL_X")
    private String clX;

    /**
     * 临床_CT符合
     */
    @TableField("CL_CT")
    private String clCt;

    /**
     * 临床_MRI符合
     */
    @TableField("CL_MRI")
    private String clMri;

    /**
     * 临床_病理符合
     */
    @TableField("CL_PA")
    private String clPa;

    /**
     * 抢救次数
     */
    @TableField("SALV_TIMES")
    private Short salvTimes;

    /**
     * 成功次数
     */
    @TableField("SUCC_TIMES")
    private Short succTimes;

    /**
     * 病案质量
     */
    @TableField("MR_QUAL")
    private String mrQual;

    /**
     * 合格病案
     */
    @TableField("MR_ELIG")
    private String mrElig;

    /**
     * 示教科研
     */
    @TableField("TECH_SERC")
    private String techSerc;

    /**
     * 是否随诊
     */
    @TableField("VISI_STAT")
    private String visiStat;

    /**
     * 随访期限
     */
    @TableField("VISI_PERI")
    private LocalDateTime visiPeri;

    /**
     * 尸检
     */
    @TableField("BODY_CHECK")
    private String bodyCheck;

    /**
     * 药物过敏
     */
    @TableField("ANAPHY_FLAG")
    private String anaphyFlag;

    /**
     * 住院医师代码
     */
    @TableField("HOUSE_DOC_CODE")
    private String houseDocCode;

    /**
     * 住院医师姓名
     */
    @TableField("HOUSE_DOC_NAME")
    private String houseDocName;

    /**
     * 主治医师代码
     */
    @TableField("CHARGE_DOC_CODE")
    private String chargeDocCode;

    /**
     * 主治医师姓名
     */
    @TableField("CHARGE_DOC_NAME")
    private String chargeDocName;

    /**
     * 主任医师代码
     */
    @TableField("CHIEF_DOC_CODE")
    private String chiefDocCode;

    /**
     * 主任医师姓名
     */
    @TableField("CHIEF_DOC_NAME")
    private String chiefDocName;

    /**
     * 是否二次入院
     */
    @TableField("SECO_IN")
    private String secoIn;

    /**
     * 167疾病分类
     */
    @TableField("TYPE_167")
    private String type167;

    /**
     * 损伤中毒分类
     */
    @TableField("TYPE_167E")
    private String type167e;

    /**
     * 确诊天数
     */
    @TableField("DIAG_DAYS")
    private Integer diagDays;

    /**
     * 住院天数
     */
    @TableField("PI_DAYS")
    private Integer piDays;

    /**
     * 暂时不用
     */
    @TableField("PI_TIMES")
    private Short piTimes;

    /**
     * 1：对应损伤编码 2：不对应损伤编码
     */
    @TableField("DIAG_TOE")
    private String diagToe;

    /**
     * 死亡种类
     */
    @TableField("DEAD_KIND")
    private String deadKind;

    /**
     * 更改后出院日期
     */
    @TableField("OUT_DATE2")
    private LocalDateTime outDate2;

    /**
     * 是否有陪护
     */
    @TableField("TEND_YN")
    private String tendYn;

    /**
     * 1:是非病诊断 2：是疾病诊断
     */
    @TableField("ICD_KIND")
    private String icdKind;

    /**
     * 是否健诊
     */
    @TableField("ICD_OTHER")
    private String icdOther;

    /**
     * 结算类别号
     */
    @TableField("PAYKIND_CODE")
    private String paykindCode;

    /**
     * 母亲住院号
     */
    @TableField("MOTHER")
    private String mother;

    /**
     * 是否医院感染
     */
    @TableField("YN_INFECT")
    private String ynInfect;

    /**
     * 是否低重儿
     */
    @TableField("YN_LOWWEIGH")
    private String ynLowweigh;

    /**
     * 生产方式
     */
    @TableField("BIRTH_MODE")
    private String birthMode;

    /**
     * 妊辰结果
     */
    @TableField("BIRTH_END")
    private String birthEnd;

    /**
     * 是否婴儿
     */
    @TableField("YNBABY")
    private String ynbaby;

    /**
     * 母亲姓名
     */
    @TableField("MOTHER_NAME")
    private String motherName;

    /**
     * 病案号
     */
    @TableField("MRMS_NO")
    private String mrmsNo;

    /**
     * 病案状态(O借出 I在架)
     */
    @TableField("LEN_STUS")
    private String lenStus;

    /**
     * 乙肝表面抗原（阴性、阳性、未做）
     */
    @TableField("HBSAG")
    private String hbsag;

    /**
     * 丙肝病毒抗体（阴性、阳性、未做）
     */
    @TableField("HCV_AB")
    private String hcvAb;

    /**
     * 获得性人类免疫缺陷病毒抗体（阴性、阳性、未做）
     */
    @TableField("HIV_AB")
    private String hivAb;

    /**
     * 放射与病理是否符合
     */
    @TableField("FS_BL")
    private String fsBl;

    /**
     * 科主任
     */
    @TableField("DEPT_CHIEF_CODE")
    private String deptChiefCode;

    /**
     * 进修医师
     */
    @TableField("JX_DOC_CODE")
    private String jxDocCode;

    /**
     * 研究生实习医师
     */
    @TableField("GRA_DOC_CODE")
    private String graDocCode;

    /**
     * 实习医师
     */
    @TableField("PRA_DOC_CODE")
    private String praDocCode;

    /**
     * 编码员
     */
    @TableField("CODEING_CODE")
    private String codeingCode;

    /**
     * 质控医师
     */
    @TableField("QUALITY_DOC")
    private String qualityDoc;

    /**
     * 质控护士
     */
    @TableField("QUALITY_NURSE")
    private String qualityNurse;

    /**
     * 检查时间
     */
    @TableField("CHECK_DATE")
    private LocalDateTime checkDate;

    /**
     * 手术、操作、治疗、检查、诊断为本院第一例项目
     */
    @TableField("YN_FIRST")
    private String ynFirst;

    /**
     * Rh血型(阴、阳)
     */
    @TableField("RH_BLOOD")
    private String rhBlood;

    /**
     * 输血反应（有、无）
     */
    @TableField("REACTION_BLOOD")
    private String reactionBlood;

    /**
     * 输血品种
     */
    @TableField("BLOOD_KIND")
    private String bloodKind;

    /**
     * 是否打印借阅单(0 已经打印完，1 要打印)
     */
    @TableField("YN_PRINT")
    private String ynPrint;

    /**
     * 要调阅的时间
     */
    @TableField("PRE_DATE")
    private LocalDateTime preDate;

    /**
     * 最后一次手术时间
     */
    @TableField("LASE_OPERDATE")
    private LocalDateTime laseOperdate;

    /**
     * 身份证号
     */
    @TableField("IDCARDNO")
    private String idcardno;

    /**
     * 户口地址
     */
    @TableField("HOMEPLACE")
    private String homeplace;

    /**
     * 最后一次手术医师
     */
    @TableField("LAST_OPERATOR")
    private String lastOperator;

    /**
     * DSA号
     */
    @TableField("DSA_NUMB")
    private String dsaNumb;

    /**
     * PET号
     */
    @TableField("PET_NUMB")
    private String petNumb;

    /**
     * ECT号
     */
    @TableField("ECT_NUMB")
    private String ectNumb;

    /**
     * X线次数
     */
    @TableField("X_TIMES")
    private BigDecimal xTimes;

    /**
     * CT次数
     */
    @TableField("CT_TIMES")
    private BigDecimal ctTimes;

    /**
     * MR次数
     */
    @TableField("MR_TIMES")
    private BigDecimal mrTimes;

    /**
     * DSA次数
     */
    @TableField("DSA_TIMES")
    private BigDecimal dsaTimes;

    /**
     * PET次数
     */
    @TableField("PET_TIMES")
    private BigDecimal petTimes;

    /**
     * ECT次数
     */
    @TableField("ECT_TIMES")
    private BigDecimal ectTimes;

    /**
     * 红细胞数
     */
    @TableField("BLOOD_RED")
    private String bloodRed;

    /**
     * 血小板数
     */
    @TableField("BLOOD_PLATELET")
    private String bloodPlatelet;

    /**
     * 血浆数
     */
    @TableField("BLOOD_PLASMA")
    private String bloodPlasma;

    /**
     * 全血数
     */
    @TableField("BLOOD_WHOLE")
    private String bloodWhole;

    /**
     * 其他输血数
     */
    @TableField("BLOOD_OTHER")
    private String bloodOther;

    /**
     * 说明
     */
    @TableField("REMARK")
    private String remark;

    /**
     * 术前住院天数
     */
    @TableField("BEFOREOPER_DAYS")
    private Integer beforeoperDays;

    /**
     * 转科日期
     */
    @TableField("CHANGEDEPT_DATE")
    private LocalDateTime changedeptDate;

    /**
     * 转往科室
     */
    @TableField("CHANGEDEPTCODE")
    private String changedeptcode;

    /**
     * 再转科室
     */
    @TableField("CHANGEDEPTCODE2")
    private String changedeptcode2;

    /**
     * 尸体解剖号
     */
    @TableField("BODY_ANOTOMIZE")
    private String bodyAnotomize;

    /**
     * 过敏药物名称
     */
    @TableField("ANAPHY_NAME")
    private String anaphyName;

    /**
     * 医保公费号
     */
    @TableField("YB_NO")
    private String ybNo;

    /**
     * 院内感染名称
     */
    @TableField("YN_INFECTNAME")
    private String ynInfectname;

    /**
     * 年龄
     */
    @TableField("AGE")
    private Short age;

    /**
     * 入院病区
     */
    @TableField("SICKROOM_IN")
    private String sickroomIn;

    /**
     * 转入病区
     */
    @TableField("SICKROOM_CHANGE")
    private String sickroomChange;

    /**
     * 出院病区
     */
    @TableField("SICKROOM_OUT")
    private String sickroomOut;

    /**
     * 年龄单位
     */
    @TableField("UNIT_AGE")
    private String unitAge;

    /**
     * 医疗付款方式
     */
    @TableField("MRMS_PAYKIND")
    private String mrmsPaykind;

    /**
     * 入院前经外院诊治（1.有 2.无）
     */
    @TableField("OUT_CURE")
    private String outCure;

    /**
     * 出院方式（1.常规 2.自动 3.转院）
     */
    @TableField("OUT_MODE")
    private String outMode;

    /**
     * 治疗类别（1.中 2.西 3.中西）
     */
    @TableField("CURE_TYPE")
    private String cureType;

    /**
     * 自制中医制剂
     */
    @TableField("SELF_CTM")
    private String selfCtm;

    /**
     * 门诊医师编码
     */
    @TableField("CLINIC_DOC_CODE")
    private String clinicDocCode;

    /**
     * 门诊医师名称
     */
    @TableField("CLINIC_DOC_NAME")
    private String clinicDocName;

    /**
     * 病案整理者
     */
    @TableField("MRMS_COLLATOR")
    private String mrmsCollator;

    /**
     * 抢救方法（1.中 2.西 3.中西）
     */
    @TableField("SALV_MEANS")
    private String salvMeans;

    /**
     * 住院期间是否出现危重（1.是 2.否）
     */
    @TableField("INHOS_DANGER")
    private String inhosDanger;

    /**
     * 住院期间是否出现急症（1.是 2.否）
     */
    @TableField("INHOS_URGENT")
    private String inhosUrgent;

    /**
     * 住院期间是否出现疑难情况（1.是 2.否）
     */
    @TableField("INHOS_DIFFICULTY")
    private String inhosDifficulty;

    /**
     * 门急_入院符合（中医）
     */
    @TableField("CE_PI_CTM")
    private String cePiCtm;

    /**
     * 入出_院符合（中医）
     */
    @TableField("PI_PO_CTM")
    private String piPoCtm;

    /**
     * 手术为本院第一例项目
     */
    @TableField("OPE_FIRST")
    private String opeFirst;

    /**
     * 治疗为本院第一例项目
     */
    @TableField("CURE_FIRST")
    private String cureFirst;

    /**
     * 检查为本院第一例项目
     */
    @TableField("CHECK_FIRST")
    private String checkFirst;

    /**
     * 诊断为本院第一例项目
     */
    @TableField("DIAG_FIRST")
    private String diagFirst;

    /**
     * 输液反应(1有、2无)
     */
    @TableField("REACTION_TRANS")
    private String reactionTrans;

    /**
     * 科研病例(1是、2否)
     */
    @TableField("SCIEN_RCH")
    private String scienRch;

    /**
     * 病案室审核过(0为没审1为审核过)
     */
    @TableField("APPROVE_OK")
    private String approveOk;

    /**
     * 苏州医保上传标志(0未上传 1已上传)
     */
    @TableField("SZUP_FLAG")
    private String szupFlag;

    /**
     * 苏州医保最后上传时间
     */
    @TableField("SZUP_DATE")
    private LocalDateTime szupDate;

    /**
     * 归档：0未归档，1已归档 add by xuyl  2011-04-20
     */
    @TableField("ARCHIVE")
    private String archive;

    /**
     * HQMS上传标志 0 未上传 1已上传
     */
    @TableField("HQMS_FLAG")
    private String hqmsFlag;

    /**
     * 是否已扫描 0 未  1已 
     */
    @TableField("IF_SCAN")
    private String ifScan;

    /**
     * 最后保存日期
     */
    @TableField("SAVE_DATE")
    private LocalDateTime saveDate;

    /**
     * 最后保存者工号
     */
    @TableField("SAVE_CODE")
    private String saveCode;
}
